-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: prometheus metrics #508
feat: prometheus metrics #508
Conversation
6e3a1be
to
e504dcf
Compare
8d60228
to
ec33a33
Compare
Addresses feature issue: #511 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@masaruhoshi @tluimes great work! Really like the feature 🚀
I have some comments on e.g. the service port (which I think is valid, but not well scoped to the PR), the docs update (will provide basic infrastructure)...
Thanks for the contribution 🙏
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
generally, looks good to me know. I have one remaining comment. Once that is resolved, the pytests
are fixed and it is squashed into one commit, I'd be happy to merge it.
There is some help on how to run pytest locally: https://sse-secure-systems.github.io/connaisseur/develop/CONTRIBUTING/#test-changes
Let me know if you need any help 🙂
aef0ac4
to
fa39d81
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm! thanks for the great work. Very much appreciate the contribution 🙏
64848b8
to
e5f81a8
Compare
Co-authored-by: Masaru Hoshi <[email protected]> Co-authored-by: Tim Luimes <[email protected]>
e5f81a8
to
77ab33b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
preparing merge: squashed 🛠️ and signed ✍️
Description
Introduces simple metrics for Flask application using prometheus-flask-exporter for mutate endpoints. The metrics are available from the /metrics endpoint.
It also introduces the possibility to specify a different port for the mutating webhook based on the service port.
Checklist
develop
values.yaml
andChart.yaml
(if necessary)